Towards a Unified Treatment of Induction, I: The General Recursion Theorem
نویسنده
چکیده
The recursive construction of a function f : A → Θ consists, paradigmatically, of finding a functor T and maps α : A→ TA and θ : TΘ→ Θ such that f = α ; Tf ; θ. The role of the functor T is to marshall the recursive sub-arguments, and apply the function f to them in parallel. This equation is called partial correctness of the recursive program, because we have also to show that it terminates, i.e. that the recursion (coded by α) is well founded. This may be done by finding another map g : A→ N , called a loop variant, where N is some standard well founded srtucture such as the natural numbers or ordinals. In set theory the functor T is the covariant powerset; in the study of the free algebra for a free theory Ω (such as in proof theory) it is the polynomial Σr∈Ω(−), and it is often something very crude. We identify the properties of the category of sets needed to prove the general recursion theorem, that these data suffice to define f uniquely. For any pullback-preserving functor T , a structure similar to the von Neumann hierarchy is developed which analyses the free T algebra if it exists, or deputises for it otherwise. There is considerable latitude in the choice of ambient category, the functor T and the class of predicates admissible in the induction scheme. Free algebras, set theory, the familiar ordinals and novel forms of them which have arisen in theoretical computer science are treated in a uniform fashion. The central idea in the paper is a categorical definition of well founded coalgebra α : A . TA, namely that any pullback diagram of the form
منابع مشابه
General Theory of Cycle-Dependence of Total pi-Electron Energy
The theoretical treatment of cycle-effects on total pi-electron energy, mainly elaborated by Nenad Trinajstic and his research group, is re-stated in a general and more formal manner. It enables to envisage several other possible ways of measuring the cycle-effects and points at further directions of research.
متن کاملNovel Unified Control Method of Induction and Permanent Magnet Synchronous Motors
Many control schemes have been proposed for induction motor and permanent magnet synchronous motor control, which are almost highly complex and non-linear. Also, a simple and efficient method for unified control of the electric moto are rarely investigated. In this paper, a novel control method based on rotor flux orientation is proposed. The novelties of proposed method are elimination of q-ax...
متن کاملA Recursion Theorem for Predicate Transformers on Inductive Data Types
The calculus of predicate transformers has proved fruitful for the derivation of state-transformation programs in conventional languages with general recursion and demonic nondeterminacy [8, 10, 11]. Derivations involving direct manipulation of predicates can be unwieldy, so it is hoped that the algebraic, program-level style [5] that has proved so successful in the simpler calculus of function...
متن کاملThe Comparison of the Effectiveness of Schema Therapy and Unified Transdiagnostic Treatment of Emotional Disorders on Tendency to Drugs in Men Undergoing Methadone Maintenance Treatment
Objective: The aim of this study was to compare the effectiveness of schema therapy and unified transdiagnostic treatment of emotional disorders on tendency to drugs in men undergoing methadone maintenance treatment. Method: The present study was a quasi-experimental with pretest-posttest design and follow-up with a control group. The statistical population of the present study included all men...
متن کاملBirkhoff's Theorem from a geometric perspective: A simple example
From Hilbert's theorem of zeroes, and from Noether's ideal theory, Birkhoff derived certain algebraic concepts (as explained by Tholen) that have a dual significance in general toposes, similar to their role in the original examples of algebraic geometry. I will describe a simple example that illustrates some of the aspects of this relationship. The dualization from algebra to geometr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006